import request from '@/utils/request'

// 查询列表
export function getPage (params) {
  return request({
    url: '/jzwysx/getPage',
    method: 'get',
    params
  })
}
export function pageKilometer (data) {
	return request({
	  url: '/vulnerability/getPage',
	  method: 'get',
	  params:data
	})
  }
// 修改
export function updateList(data) {
	return request({
		url: '/jzwysx/update',
		method: 'post',
		data,
	})
}
// 生成矩阵
export function customGenerateApi(params) {
	return request({
		url: '/jzwysx/getPageById',
		method: 'get',
		params,
	})
}

// 生成数据
export function saveOrUpdate(data) {
	return request({
		url: '/jzwysx/saveOrUpdate',
		method: 'post',
		data,
	})
}

// 生成数据
export function getRole() {
	return request({
		url: '/calculationTasks/getRole',
		method: 'get',
	})
}

// 单体数据详情
export function detail(params) {
	return request({
		url: '/vulnerability/matrixFindByCode',
		method: 'get',
		params,
	})
}

// 单体数据修改
export function update(data) {
	return request({
		url: '/vulnerability/matrixUpdate',
		method: 'post',
		data,
	})
}

export function echartsData(data) {
	return request({
		url: '/vulnerability/matrixConvertCurve',
		method: 'post',
		data,
	})
}